package com.erp.app.login.web;

import java.util.ArrayList;

import com.erp.app.common.ProjectMenuConstants;
import com.erp.framework.controller.form.SimpleSearchStyleForm;

public class MainMenuForm extends SimpleSearchStyleForm {
	
	private ArrayList prodTracList = new ArrayList();
	public ArrayList getProdTracList() { return prodTracList; }
	public void setProdTracList(ArrayList prodTracList) { this.prodTracList = prodTracList; }
	
	private int maxProdTracDisp = 10;
	public int getMaxProdTracDisp() { return maxProdTracDisp; }
	public void setMaxProdTracDisp(int maxProdTracDisp) { this.maxProdTracDisp = maxProdTracDisp; }
	
    private String selectedMenu;
    private String selectedEnqMenu = "-1"; //default none is selected
    protected ArrayList menuList = new ArrayList();
    protected String showSideList = MainMenuAction.TODO_LIST; //default show the todo list
    protected ArrayList todoList;
    protected ArrayList alertList;
    protected ArrayList soEnquiryList;
    protected ArrayList poEnquiryList;
    protected ArrayList taskFabricEnquiryList;
    protected ArrayList taskStyleEnquiryList;
    protected ArrayList docTrackList;
    protected String otherPageEvent;
    protected String otherPageEventSrc;
    protected String menuMode = ProjectMenuConstants.MENU_MODE_ADVANCED;
    
    //for searching
    private String srchSoNo;
    private String srchSoDate;
    private String srchPoNo;
    private String srchPoDate;
    private String srchTaskProjNo;
    private String editTaskProjNo;
    private String editTaskLineNo;
    private String editStyleLineNo;
    private String editTaskEnquiryEventSrc;
    //for edit/view
    private String editDocNo;    
    private String editDocType;
    
    public String getSelectedMenu() {
        return selectedMenu;
    }

    public ArrayList getMenuList() {
        return menuList;
    }

    public void setSelectedMenu(String selectedMenu) {
        this.selectedMenu = selectedMenu;
    }

    public void setMenuList(ArrayList menuList) {
        this.menuList = menuList;
    }

    public String getShowSideList() {
        return showSideList;
    }

    public void setShowSideList(String showSideList) {
        this.showSideList = showSideList;
    }

    public String getSelectedEnqMenu() {
        return selectedEnqMenu;
    }

    public void setSelectedEnqMenu(String selectedEnqMenu) {
        this.selectedEnqMenu = selectedEnqMenu;
    }

    public ArrayList getAlertList() {
        return alertList;
    }

    public void setAlertList(ArrayList alertList) {
        this.alertList = alertList;
    }

    public ArrayList getDocTrackList() {
        return docTrackList;
    }

    public void setDocTrackList(ArrayList docTrackList) {
        this.docTrackList = docTrackList;
    }

    public ArrayList getTodoList() {
        return todoList;
    }

    public void setTodoList(ArrayList todoList) {
        this.todoList = todoList;
    }

    public String getOtherPageEvent() {
        return otherPageEvent;
    }

    public void setOtherPageEvent(String otherPageEvent) {
        this.otherPageEvent = otherPageEvent;
    }

    public String getOtherPageEventSrc() {
        return otherPageEventSrc;
    }

    public void setOtherPageEventSrc(String otherPageEventSrc) {
        this.otherPageEventSrc = otherPageEventSrc;
    }

    public ArrayList getPoEnquiryList() {
        return poEnquiryList;
    }

    public void setPoEnquiryList(ArrayList poEnquiryList) {
        this.poEnquiryList = poEnquiryList;
    }

    public ArrayList getSoEnquiryList() {
        return soEnquiryList;
    }

    public void setSoEnquiryList(ArrayList soEnquiryList) {
        this.soEnquiryList = soEnquiryList;
    }

    public String getSrchPoDate() {
        return srchPoDate;
    }

    public void setSrchPoDate(String srchPoDate) {
        this.srchPoDate = srchPoDate;
    }

    public String getSrchPoNo() {
        return srchPoNo;
    }

    public void setSrchPoNo(String srchPoNo) {
        this.srchPoNo = srchPoNo;
    }

    public String getSrchSoDate() {
        return srchSoDate;
    }

    public void setSrchSoDate(String srchSoDate) {
        this.srchSoDate = srchSoDate;
    }

    public String getSrchSoNo() {
        return srchSoNo;
    }

    public void setSrchSoNo(String srchSoNo) {
        this.srchSoNo = srchSoNo;
    }

    public String getMenuMode() {
        return menuMode;
    }

    public void setMenuMode(String menuMode) {
        this.menuMode = menuMode;
    }
    
    public String getEditDocType() {
        return editDocType;
    }

    public void setEditDocType(String editDocType) {
        this.editDocType = editDocType;
    }

    public String getEditDocNo() {
        return editDocNo;
    }

    public void setEditDocNo(String editDocNo) {
        this.editDocNo = editDocNo;
    }
	public ArrayList getTaskFabricEnquiryList() {
		return taskFabricEnquiryList;
	}
	public void setTaskFabricEnquiryList(ArrayList taskFabricEnquiryList) {
		this.taskFabricEnquiryList = taskFabricEnquiryList;
	}
	public ArrayList getTaskStyleEnquiryList() {
		return taskStyleEnquiryList;
	}
	public void setTaskStyleEnquiryList(ArrayList taskStyleEnquiryList) {
		this.taskStyleEnquiryList = taskStyleEnquiryList;
	}
	public String getSrchTaskProjNo() {
		return srchTaskProjNo;
	}
	public void setSrchTaskProjNo(String srchTaskProjNo) {
		this.srchTaskProjNo = srchTaskProjNo;
	}
	public String getEditStyleLineNo() {
		return editStyleLineNo;
	}
	public void setEditStyleLineNo(String editStyleLineNo) {
		this.editStyleLineNo = editStyleLineNo;
	}
	public String getEditTaskLineNo() {
		return editTaskLineNo;
	}
	public void setEditTaskLineNo(String editTaskLineNo) {
		this.editTaskLineNo = editTaskLineNo;
	}
	public String getEditTaskProjNo() {
		return editTaskProjNo;
	}
	public void setEditTaskProjNo(String editTaskProjNo) {
		this.editTaskProjNo = editTaskProjNo;
	}
	public String getEditTaskEnquiryEventSrc() {
		return editTaskEnquiryEventSrc;
	}
	public void setEditTaskEnquiryEventSrc(String editTaskEnquiryEventSrc) {
		this.editTaskEnquiryEventSrc = editTaskEnquiryEventSrc;
	}
    
    
}
